package com.sailfish.springbootdemo.pojo.db1;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class UpkeepAudit {
    private Integer upkeepId;
    private Integer upkeepType;
    private String assetNumber;
    private Integer pcbaDeviceId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date firstUpkeepTime;
    private String firstUpkeepTimeStr;
    private Integer ownerId;
    private String contactMethod;
    private Integer upkeepStatus;
    private Integer version;
    private Integer auditId;
    private String notes;
    private Integer isDelete;
    private String ownerName;
    private Integer submitter;
    private String auditors;

    private PcbaDevice pcbaDevice;

    public Integer getUpkeepId() {
        return upkeepId;
    }

    public void setUpkeepId(Integer upkeepId) {
        this.upkeepId = upkeepId;
    }

    public Integer getUpkeepType() {
        return upkeepType;
    }

    public void setUpkeepType(Integer upkeepType) {
        this.upkeepType = upkeepType;
    }

    public String getAssetNumber() {
        return assetNumber;
    }

    public void setAssetNumber(String assetNumber) {
        this.assetNumber = assetNumber;
    }

    public Integer getPcbaDeviceId() {
        return pcbaDeviceId;
    }

    public void setPcbaDeviceId(Integer pcbaDeviceId) {
        this.pcbaDeviceId = pcbaDeviceId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getFirstUpkeepTime() {
        return firstUpkeepTime;
    }

    public void setFirstUpkeepTime(Date firstUpkeepTime) {
        this.firstUpkeepTime = firstUpkeepTime;
    }

    public Integer getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(Integer ownerId) {
        this.ownerId = ownerId;
    }

    public String getContactMethod() {
        return contactMethod;
    }

    public void setContactMethod(String contactMethod) {
        this.contactMethod = contactMethod;
    }

    public Integer getUpkeepStatus() {
        return upkeepStatus;
    }

    public void setUpkeepStatus(Integer upkeepStatus) {
        this.upkeepStatus = upkeepStatus;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public PcbaDevice getPcbaDevice() {
        return pcbaDevice;
    }

    public void setPcbaDevice(PcbaDevice pcbaDevice) {
        this.pcbaDevice = pcbaDevice;
    }

    public String getFirstUpkeepTimeStr() {
        return firstUpkeepTimeStr;
    }

    public void setFirstUpkeepTimeStr(String firstUpkeepTimeStr) {
        this.firstUpkeepTimeStr = firstUpkeepTimeStr;
    }

    public Integer getAuditId() {
        return auditId;
    }

    public void setAuditId(Integer auditId) {
        this.auditId = auditId;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    public Integer getSubmitter() {
        return submitter;
    }

    public void setSubmitter(Integer submitter) {
        this.submitter = submitter;
    }

    public String getAuditors() {
        return auditors;
    }

    public void setAuditors(String auditors) {
        this.auditors = auditors;
    }
}
